(圖片來源:Unsplash)
My idea of society is that while we are born equal, meaning that we have a right to equal opportunities, all have not the same capacity. - 甘地
(分享自回歸初心,一探Web Accessibility - Wendell Liu)
網站的訪問性是一個很有使命感的題目,隨著寫到後段,越寫越懂得前段的缺失。
這次主題是為了喚起大家對數位產品訪問性的重視,一個不熟的主題,當天吸收資訊,整理思考脈絡而產出文章,肯定細節有失,之後也會將這一系列文章整理到我的部落格「Askie's Coding Life」,歡迎大家之後在我的部落格提任何的 Issues 指正與建議還能更好的地方(任何文章都可以喔)。
以前我不懂,矇矇懂懂地,做得出來不就好了嗎?現在,隨著對訪問性的思考,更理解網頁工程師的本質,讓大眾都能公平使用我們創造的產品,跟追求效能、Clean Code 一樣重要。
今天的內文將包含以下內容:
(圖片來源:deque)
開發時,請記住以下幾點:
圖片的可訪問性,一直漏掉了 SVG 的部分,該文中整理了:為 SVG 補充語義的多元方式,並將其透過不同輔助裝置瀏覽會讀出的內容!到底哪些組合是訪問性最佳解呢?
CSS Grid
網格佈局由於其靈活性而成為最近最令人興奮的 CSS 規範之一,它使我們的生活變得更加輕鬆,但同時也給使用者體驗和可訪問性帶來了新的危險,想了解的人來讀一下吧。
透過 aria-live 去管理即時更新的介面,透過 dataset,巧妙運用 data-focus-id
去管理焦點。
文章只有提到了一句 WebGL,在講我們使用 WebGL 去建立盲人可訪問的遊戲未免太強人所難,但若可以實現支援鍵盤操作的話,就已大幅度的提升無障礙了。關於遊戲的訪問性可以看這篇文章:Accessibility at the W3C Workshop on Web Games。
一款是用於 Microsoft Windows 作業系統的免費開源軟體,念出來的內容會和 VoiceOver 有點不同,如果有需要的朋友可以安裝看看。
一款免費的螢幕閱讀器,ChromeVox 已預裝在 Chromebook 上,是購買 Chromebook 的朋友可以使用的輔助功能。
這些都是有思考訪問性的數位產品,連電視都有?
面試題目 repo:accessibility_interview_questions
題目一共分為三類別:通用(General)、技術(Technical)、設計(Design),透過這些題目,剛好可以拿來反思,自己對於網站訪問性的理解,遇到這些問題,自己的解答、處理方式會是?
2015 年由 Adobe、Facebook、Google、HP、Intuit、LinkedIn、Microsoft、Paciello Group、Verizon Media(最初為 Yahoo)以及其他大學共同創立。
這是一個教開發者開發可訪問技術的網站,很簡短卻很有力,適合快速了解 Web Accessibility 技術的人,資源也提及 VoiceOver 該如何操作。
耶~超級感謝好想工作室的全部夥伴,一起完成了挑戰!
胡立!陪我調整了最一開始的文章大綱,最一開始對無障礙的整體概念很零散,支離破碎的關鍵字,加上亂七八糟的文章結構,後來他給了我實際的建議,還親自調整給我看(好有愛),看到什麼相關資源就會貼給我,幫助超級大啦,謝謝。
想知道獲取無障礙最新資訊可以訂閱哪些東西嗎?因為太有幫助了,之後再分享到我的部落格,歡迎踏踏!!!
恭喜你!!! 這系列真的很有愛,鐵人寫到親自察無障礙的單位,也真的超強。
這都是因爲受到於 Chris 的啟發!謝謝 Chris
恭喜完賽,很棒的主題,部落格拜讀過幾篇覺得親切好懂,謝謝你的分享,之後一定要好好讀這個系列~
一起完賽好開心 ^_^b
恭喜完賽~~~~~感謝 Askie 的佛心分享,之後絕對要找時間好好拜讀
RU 大師,CSS Spec 整理出來才超佛...... ^_^b
無疑 這是最有愛的鐵人賽系列! 謝謝你的用心與努力,要存下來細細讀!
感謝 Askie 你一直是我認為的勇敢女子!
喔不翠霏,就說妳是暖暖的人,謝謝妳
恭喜完賽
哇,謝謝大大,秒追「小白也能輕鬆瞭解的 Vue.js 與 D3.js 」,你寫超過 30 天耶,好讚!
恭喜完賽
沒想過還能從這角度切入網站設計
而且從規範、規劃到設計、實踐要注意的地方都點出來了
感謝系列好文
感謝,表示你真的有看過耶,超感人,謝謝你!!
恭喜完賽 提升使用者體驗真的非常重要也非常的...不容易呢@Q@
感謝分享 需要再看一次
謝謝你 ^____^
再加油!